Working with the Prizm Platform Services > Prizm Services How To's > The Prizm Services Demos > Linux > How to Configure Express Samples on Linux |
After the installation, test the sample application in a browser:
The demo.config file can be updated to customize the application host address, application port, and services port.
Example |
Copy Code
|
---|---|
{ "logging": { "consoleLogFilePath": "/usr/share/prizm/logs/CcsDemoService.console.log" }, "httpService": { "port": 18001 }, "apiService": { "port": 18681, "host": "localhost" } } |
File / Folder |
Description |
app.js |
.This is a node-js app which hosts the express app and proxy’s service requests. |
proxyFilter.js |
.This filters requests to the conversion service and white-lists headers to and from the service. |
package.json |
.This is the node-js package json file. |
node_modules |
.These are the node-js npm dependencies. |
lib/config.js |
This object reads the configuration file used to define the application port and service host and port.. |
demo.config |
This is a configuration file used to define the application port and service host and port. |
public/app.js |
This contains angular js app controller, main service and some helper directives. |
public/app.css |
This is the application CSS.. |
public/index.js |
This is the entry point to the app and container for the child views. |
public/uploadView/upload.module.js |
This is the angular js controller for the upload functionality. |
public/requestCfgView/requestCfg.html |
This is the markup for the CCS request configuration view. |
public/requestCfgView/requestCfg.module.js |
This is the controller for the CCS request configuration view. |
public/requestView/request.html |
This is the markup for the request configuration. |
public/requestView/request.module.js |
This is the controller for the request configuration. |
public/conversionView/conversion.html |
This is the markup for the request button. |
public/conversionView/conversion.module.js |
This is the controller for the request button. |
public/conversionDataView/conversionData.html |
This is the markup for the conversion request/response view. |
public/conversionDataView/conversionData.module.js |
This is the controller for the conversion request/response view. |
public/downloadView/download.html |
This is the markup for the download view. |
public/downloadView/download.module.js |
This is the controller for the download view. |
The Express Sample is automatically started as part of the setup.sh script found in the installation directory, typically /usr/share/prizm/. However after rebooting the Express sample will not be automatically restarted. To manually start and stop the Express sample, use the script found in /usr/share/prizm/scripts/demos.sh.
Starting the Express Sample from the shell:
Example |
Copy Code
|
---|---|
$ /usr/share/prizm/scripts/demos.sh start |
Stopping the Express Sample from the shell:
Example |
Copy Code
|
---|---|
$ /usr/share/prizm/scripts/demos.sh stop |